<#macro paginate currentPage totalPage actionUrl urlParas="">
	<#if (totalPage <= 0) || (currentPage > totalPage)><#return></#if>
	<#local startPage = currentPage - 2>
	<#if (startPage < 1)><#local startPage = 1></#if>
	
	<#local endPage = currentPage + 2>
	<#if (endPage > totalPage)><#local endPage = totalPage></#if>
	
	<div id="page">
        <ul class="pagination">
			<#if (currentPage <= 3)>
				<#local startPage = 1>
			</#if>
			<#if ((totalPage - currentPage) < 2)>
				<#local endPage = totalPage>
			</#if>
			
			<#if (currentPage == 1)>
                <!--<li>上页</li>-->
			<#else>
                <li><a href="${actionUrl}?p=1${urlParas!}">&lt;&lt;</a></li>
                <li><a href="${actionUrl}?p=#{currentPage - 1}${urlParas!}">&lt;</a></li>
			</#if>
			
			<#list startPage..endPage as i>
				<#if currentPage == i>
					<li class="active"><a class="disabled">#{i}</a></li>
				<#else>
					<li><a href="${actionUrl}?p=#{i}${urlParas!}">#{i}</a></li>
				</#if>
			</#list>
			
			<#if (currentPage == totalPage)>
				<!--<li>下页</li>-->
			<#else>
				<li><a href="${actionUrl}?p=#{currentPage + 1}${urlParas!}">&gt;</a></li>
				<li><a href="${actionUrl}?p=#{totalPage}${urlParas!}">&gt;&gt;</a></li>
			</#if>
        </ul>
	</div>
</#macro>